\begin{tikzpicture}
  \tikzset{
    matrixstyle/.style={
      matrix of nodes, 
      nodes in empty cells, 
      matrix anchor=north west,
      nodes={anchor=west, minimum height=2em, text width=2em}},
    nodestyle/.style={draw, text width=10em},
    symbl/.style={
      matrix of nodes, 
      nodes in empty cells, 
      matrix anchor=north west,
      nodes={anchor=west, minimum height=1.6em, minimum width=2em, draw},
      column 3/.style={text width=4em}
    },
    rightarrow/.style={
      red, draw, single arrow, thick, scale=0.5, 
      minimum height=2.5em, minimum width=0.1em,
      single arrow head extend=0.25em,
      anchor=east, rotate=0, xshift=0
    },
    uparrow/.style={
      blue, draw, single arrow, thick, scale=2, 
      minimum height=7em, minimum width=0.1em,
      single arrow head extend=0.25em,
      anchor=west, rotate=90, xshift=0
    },
  }
  \node [anchor=north west] at(0,0) {基本块内下述四元式序列如下：};
  \node [anchor=north west] at(0,-0.5) {QT[q: ]};
  \matrix [matrixstyle] at (0,-1)
  {
    \node[draw](n00){};&\node[nodestyle,text=blue]{q:($\omega$ B(L) C(L) A(L))};\\
    \node[draw](n10){};&\node[nodestyle]{(1)(+ $a$(\textcolor{blue}{y}) $b$(\textcolor{blue}{y}) $t_1$(\textcolor{blue}{y}))};\\
    \node[draw](n20){};&\node[nodestyle]{(2)(- $c$(\textcolor{blue}{y}) $d$(\textcolor{blue}{y}) $t_2$(\textcolor{blue}{y}))};\\
    \node[draw](n30){};&\node[nodestyle]{(3)(* $t_1$(\textcolor{blue}{y}) $t_2$(\textcolor{blue}{n}) $t_3$(\textcolor{blue}{y}))};\\
    \node[draw](n40){};&\node[nodestyle]{(4)(- $a$(\textcolor{blue}{y}) $t_3$(\textcolor{blue}{n}) $t_4$(\textcolor{blue}{y}))};\\
    \node[draw](n50){};&\node[nodestyle]{(5)(/ $t_1$(\textcolor{blue}{n}) 2 $t_5$(\textcolor{blue}{y}))};\\
    \node[draw](n60){};&\node[nodestyle]{(6)(+ $t_4$(\textcolor{blue}{n}) $t_5$(\textcolor{blue}{n}) $x$(\textcolor{blue}{y}))};\\
  };
  % \draw [red] (6,0) rectangle (9.25,-7);
  \draw [-] (n00.north west) -- (n00.south east);
  \node [anchor=north west] at(6,0) {SYMBL[X(L)]};
  \matrix [symbl] at (6,-0.5) (m)
  {
    &\ldots&L\\
    $a$&&\textcolor{red}{\bcancel{\textcolor{blue}{y}} \bcancel{\textcolor{black}{y}}} y\\
    $b$&&\textcolor{red}{\bcancel{\textcolor{blue}{y}}} y\\
    $c$&&\textcolor{red}{\bcancel{\textcolor{blue}{y}}} y\\
    $d$&&\textcolor{red}{\bcancel{\textcolor{blue}{y}}} y\\
    $t_1$&&\textcolor{red}{\bcancel{\textcolor{blue}{n}} \bcancel{\textcolor{black}{y}} \bcancel{\textcolor{black}{y}}} n\\
    $t_2$&&\textcolor{red}{\bcancel{\textcolor{blue}{n}} \bcancel{\textcolor{black}{y}}} n\\
    $t_3$&&\textcolor{red}{\bcancel{\textcolor{blue}{n}} \bcancel{\textcolor{black}{y}}} n\\
    $t_4$&&\textcolor{red}{\bcancel{\textcolor{blue}{n}} \bcancel{\textcolor{black}{y}}} n\\
    $t_5$&&\textcolor{red}{\bcancel{\textcolor{blue}{n}} \bcancel{\textcolor{black}{y}}} n\\
    $x$&&\textcolor{red}{\bcancel{\textcolor{blue}{y}}} n\\
  };
  \draw [-] (m-1-1.north west) -- (m-1-1.south east);
  \node [rightarrow] at (n10.east) {};
  \node [rightarrow] at (n20.east) {};
  \node [rightarrow] at (n30.east) {};
  \node [rightarrow] at (n40.east) {};
  \node [rightarrow] at (n50.east) {};
  \node [rightarrow] at (n60.east) {};
  \node [uparrow] at (n60.south) {};
  \draw [Latex-Latex] ([xshift=4em]n10.east) to [out=45,in=180] (m-2-2.center);
  \draw [Latex-Latex] ([xshift=4em]n40.east) to [out=-45,in=-135] (m-2-2.center);
  \draw [Latex-Latex] ([xshift=6em]n10.east) to [out=30,in=180] (m-3-2.center);
  \draw [Latex-Latex,color=blue] ([xshift=4em]n20.east) to [out=20,in=180] (m-4-2.center);
  \draw [Latex-Latex,color=blue] ([xshift=6em]n20.east) to [out=-20,in=180] (m-5-2.center);
  \draw [Latex-Latex] ([xshift=8em]n10.east) to [out=-30,in=180] (m-6-2.center);
  \draw [Latex-Latex,color=red] ([xshift=4em]n30.east) to [out=-30,in=180] (m-6-2.center);
  \draw [Latex-Latex,color=blue] ([xshift=4em]n50.east) to [out=-30,in=180] (m-6-2.center);
  \draw [Latex-Latex,color=blue] ([xshift=8em]n20.east) to [out=-30,in=180] (m-7-2.center);
  \draw [Latex-Latex,color=red] ([xshift=6em]n30.east) to [out=-30,in=180] (m-7-2.center);
  \draw [Latex-Latex,color=blue] ([xshift=8em]n20.east) to [out=-30,in=180] (m-8-2.center);
  \draw [Latex-Latex,red] ([xshift=8em]n30.east) to [out=-30,in=180] (m-8-2.center);
  \draw [Latex-Latex,red] ([xshift=4em]n60.east) to [out=-30,in=180] (m-9-2.center);
  \draw [Latex-Latex] ([xshift=8em]n40.east) to [out=-30,in=180] (m-9-2.center);
  \draw [Latex-Latex,blue] ([xshift=8em]n50.east) to [out=-30,in=180] (m-10-2.center);
  \draw [Latex-Latex,red] ([xshift=6em]n60.east) to [out=-30,in=180] (m-10-2.center);
  \draw [Latex-Latex,red] ([xshift=8em]n60.east) to [out=-30,in=180] (m-11-2.center);
\end{tikzpicture}